// import axios from '@/utils/request'
export default {
  SpecificationMaterial: {
    list: {
      // export: {
      //   query: {
      //     '@display': `{
      //       'store' : 'entity.getStore().getName()',
      //       'specification' : 'entity.getSpecification().getName()',
      //       'reamins' : 'entity.getRemains()',
      //       'currentSingleCost' : 'entity.getCurrentSingleCost()',
      //       'threshold' : 'entity.getThreshold()'
      //     }`,
      //     limit: 10000000
      //   },
      //   label: {
      //     'store': '门店',
      //     'specification': '规格',
      //     'reamins': '库存',
      //     'currentSingleCost': '当前成本价',
      //     'threshold': '安全库存'
      //   }
      // },
      list_filter: {
        // 'store.id': () => {
        //   return axios
        //     .get(`/manage/stores`)
        //     .then(res =>
        //       Object.assign({ __label: '门店' },
        //         ...res.data.map(v => { return { [v.id]: v.name } })))
        // },
        // 'specification.id': () => {
        //   return axios
        //     .get(`/manage/specifications`, { params: { limit: 10000 } })
        //     .then(res =>
        //       Object.assign({ __label: '产品' },
        //         ...res.data.map(v => { return { [v.id]: v.name } })))
        // }
      },
      list_display: [
        'specification',
        'material',
        'quantity'
      ]
    },
    form: {
      fields: [
        'specification',
        'material',
        'quantity'
      ]
    }
  }
}

